// @ts-ignore
import MarkdownIt from 'markdown-it'
// @ts-ignore
import sup from 'markdown-it-sup'
// @ts-ignore
import sub from 'markdown-it-sub'
// @ts-ignore
import footnote from 'markdown-it-footnote'
// @ts-ignore
import ins from 'markdown-it-ins'
// @ts-ignore
import mark from 'markdown-it-mark'

export default function markdownToHtml(content: any) {
    const md = new MarkdownIt({
        html: true
    })
        .use(sup)                       // 上角标插件
        .use(sub)                       // 下角标插件
        .use(footnote)                  // 脚注插件
        .use(ins)                       // 插入插件
        .use(mark)                      // 标记插件
    return md.render(content)
}
